// P1501 write by cn_ryh